home *** CD-ROM | disk | FTP | other *** search
/ BCI NET 2 / BCI NET 2.iso / archives / programming / amos / amoslist-1294.lzh / AMOSLIST / text0010.txt < prev    next >
Encoding:
Text File  |  1995-01-03  |  1.9 KB  |  35 lines

  1.  
  2.  
  3.  
  4.     I'm writing my own bob and sprite handling routines 
  5. for my 1200 under Amospro. These routines can use full AGA capacities.
  6. The 256 colors bobs works fine, but are too slow....:-(. I discover that 
  7. recoding the screen using the copper would speed up the blitting. Amos is
  8. really good for coding games , but when you have to access the hardware 
  9. directly, the job can be done faster and better in C. Also the compiler 
  10. doesn't produce code for 020,030,040 and 68882 copros, doesn't optimize 
  11. the code (see GCC) and the amos degugger (Monitor) really sucks!!!
  12. (see SAS cpr,  REAL debugger). So I decided to do all the job using C.
  13. It's why i am very interest in MARP... I have just one question about
  14. MARP : will MARP support AGA using highly-optimized-direct-hardware-access?
  15. If not, I think I go to do my own ARP during the christmas holidays...
  16.  
  17.      I have a big question about sprites : in the sprite bank, bobs are
  18. stored plane by plane and this is good for blittering (but slow). Sprites
  19. lists needs a line by line coding(i.e. 1st line of the 1st plane until 1st
  20. line of the last plane, then 2nd line ...). Therefore sprite memory 
  21. storing isn't compatible with the bob one. So I thougth that when the
  22. 'sprite' command is called, amos recoded the image datas in another place
  23. in memory, but I watch the memory just before and after a sprite call, and
  24. I noticied no change. So, does amos use a special copperlist to handle 
  25. sprites and bobs using the same memmory data, or are they another way ?
  26.  
  27. PS: I hope you don't suffer too much reading my really bad english... :-)
  28.                                                         
  29.    /---------------------------------------------------------------\
  30.    | Nenad Rakocevic         Email: p6ip007@cicrp.jussieu.fr    |
  31.    | Amiga User : A1200 020/28MHz 882/33MHz  6Mo           |    
  32.    |          internal: HD 80Mo   external: OverDrive 250Mo       |
  33.    \---------------------------------------------------------------/
  34.  
  35.